Ext.define('cloud.model.DistrictCallModel', {
    extend: 'Ext.data.Model',
    config: {
        fields: ['cdcid', 'cadid', 'name', 'number', 'explain'],
        validations: [
            { type: 'presence', field: 'cadid', message: '地区ID不能为空！'},
            { type: 'presence', field: 'name', message: '呼叫名不能为空！'},
            { type: 'presence', field: 'number', message: '呼叫号码不能为空！'},
            { type: 'presence', field: 'explain', message: '呼叫说明不能为空！'},
            { type: 'format', field: 'number', matcher: /\d+/, message: '呼叫号码格式不合法！'},
            { type: 'format', field: 'cadid', matcher: /\d+/, message: '地区ID格式不合法！'},
            { type: 'length', field: 'explain', min: 200, message: '呼叫说明长度不合法！'}
        ]
    }
});